GtkStateFlags old_state);
static void gtk_widget_real_queue_draw_region (GtkWidget *widget,
const cairo_region_t *region);
-static void gtk_widget_real_queue_draw_child (GtkWidget *widget,
- GtkWidget *child,
- const cairo_region_t *region);
static AtkObject* gtk_widget_real_get_accessible (GtkWidget *widget);
static void gtk_widget_accessible_interface_init (AtkImplementorIface *iface);
static AtkObject* gtk_widget_ref_accessible (AtkImplementor *implementor);
klass->get_accessible = gtk_widget_real_get_accessible;
klass->queue_draw_region = gtk_widget_real_queue_draw_region;
- klass->queue_draw_child = gtk_widget_real_queue_draw_child;
klass->pick = gtk_widget_real_pick;
/*****************************************
* Draw queueing.
*****************************************/
-
static void
-gtk_widget_real_queue_draw_child (GtkWidget *widget,
- GtkWidget *child,
- const cairo_region_t *child_region)
+gtk_widget_queue_draw_child (GtkWidget *widget,
+ GtkWidget *child,
+ const cairo_region_t *child_region)
{
GdkWindow *child_window, *window;
cairo_region_t *region;
cairo_region_destroy (region);
}
-static void
-gtk_widget_queue_draw_child (GtkWidget *parent,
- GtkWidget *child,
- const cairo_region_t *region)
-{
- WIDGET_CLASS (parent)->queue_draw_child (parent, child, region);
-}
-
static void
gtk_widget_real_queue_draw_region (GtkWidget *widget,
const cairo_region_t *region)
void (* queue_draw_region) (GtkWidget *widget,
const cairo_region_t *region);
- void (* queue_draw_child) (GtkWidget *widget,
- GtkWidget *child,
- const cairo_region_t *region);
-
void (* snapshot) (GtkWidget *widget,
GtkSnapshot *snapshot);